package com.dtwave.eureka.util;

import com.baomidou.mybatisplus.generator.AutoGenerator;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author andyFan
 * @since 2019年05月27日
 */
@Data
@Accessors(chain = true)
public abstract class AbstractCodeGeneration {
    public static AutoGenerator ag = new AutoGenerator();
    public static String driverName = "com.mysql.jdbc.Driver";
    public static String author = "dtwave";
    public static String packagePath = "com.dtwave.eureka";
    public static String[] superEntityColumns = {"id", "ctime", "mtime", "is_deleted"};
    public static String superControllerClass = "com.dtwave.eureka.base.BaseController";
    public static String superEntityClass = "com.dtwave.eureka.base.BaseEntity";
    public static String projectPath = System.getProperty("user.dir");

    public abstract void execute();
}

